]> dgit.raspbian.org Git - gnome-shell.git/commit
cleanup: Port non-GObject classes to JS6 classes
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 31 Oct 2017 01:19:44 +0000 (02:19 +0100)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Fri, 25 Jan 2019 14:02:44 +0000 (14:02 +0000)
commitbacfdbbb0338b94295c64093523bca7ba8d5c5ca
tree5d22ec2780805fcc43e4c28cbfd1c9be71d0cdd8
parent99ce3deeb05162c0e97a884f47858e66930c8c0b
cleanup: Port non-GObject classes to JS6 classes

ES6 finally adds standard class syntax to the language, so we can
replace our custom Lang.Class framework with the new syntax. Any
classes that inherit from GObject will need special treatment,
so limit the port to regular javascript classes for now.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/361
102 files changed:
js/extensionPrefs/main.js
js/gdm/authPrompt.js
js/gdm/batch.js
js/gdm/loginDialog.js
js/gdm/oVirt.js
js/gdm/realmd.js
js/gdm/util.js
js/misc/extensionUtils.js
js/misc/history.js
js/misc/ibusManager.js
js/misc/introspect.js
js/misc/keyboardManager.js
js/misc/loginManager.js
js/misc/modemManager.js
js/misc/objectManager.js
js/misc/smartcardManager.js
js/misc/util.js
js/misc/weather.js
js/ui/accessDialog.js
js/ui/altTab.js
js/ui/animation.js
js/ui/appDisplay.js
js/ui/appFavorites.js
js/ui/audioDeviceSelection.js
js/ui/background.js
js/ui/backgroundMenu.js
js/ui/barLevel.js
js/ui/calendar.js
js/ui/checkBox.js
js/ui/components/__init__.js
js/ui/components/automountManager.js
js/ui/components/autorunManager.js
js/ui/components/keyring.js
js/ui/components/networkAgent.js
js/ui/components/polkitAgent.js
js/ui/components/telepathyClient.js
js/ui/ctrlAltTab.js
js/ui/dash.js
js/ui/dateMenu.js
js/ui/dnd.js
js/ui/endSessionDialog.js
js/ui/extensionDownloader.js
js/ui/focusCaretTracker.js
js/ui/grabHelper.js
js/ui/ibusCandidatePopup.js
js/ui/keyboard.js
js/ui/layout.js
js/ui/lightbox.js
js/ui/lookingGlass.js
js/ui/magnifier.js
js/ui/magnifierDBus.js
js/ui/main.js
js/ui/messageList.js
js/ui/messageTray.js
js/ui/modalDialog.js
js/ui/mpris.js
js/ui/notificationDaemon.js
js/ui/osdMonitorLabeler.js
js/ui/osdWindow.js
js/ui/overview.js
js/ui/overviewControls.js
js/ui/padOsd.js
js/ui/panel.js
js/ui/panelMenu.js
js/ui/pointerWatcher.js
js/ui/popupMenu.js
js/ui/remoteMenu.js
js/ui/remoteSearch.js
js/ui/runDialog.js
js/ui/screenShield.js
js/ui/screencast.js
js/ui/screenshot.js
js/ui/search.js
js/ui/sessionMode.js
js/ui/shellDBus.js
js/ui/shellEntry.js
js/ui/shellMountOperation.js
js/ui/slider.js
js/ui/status/bluetooth.js
js/ui/status/brightness.js
js/ui/status/keyboard.js
js/ui/status/location.js
js/ui/status/network.js
js/ui/status/nightLight.js
js/ui/status/power.js
js/ui/status/remoteAccess.js
js/ui/status/rfkill.js
js/ui/status/screencast.js
js/ui/status/system.js
js/ui/status/thunderbolt.js
js/ui/status/volume.js
js/ui/tweener.js
js/ui/unlockDialog.js
js/ui/userWidget.js
js/ui/viewSelector.js
js/ui/windowAttentionHandler.js
js/ui/windowManager.js
js/ui/windowMenu.js
js/ui/workspace.js
js/ui/workspaceThumbnail.js
js/ui/workspacesView.js
js/ui/xdndHandler.js